home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 351-375 / disk_363 / wo / wo1.0d_doc < prev    next >
Text File  |  1992-05-06  |  9KB  |  222 lines

  1.  
  2. ==>  WO  <==
  3.     ~~~~
  4.  
  5. Nach mehrtägiger Entwicklungszeit ist es vollbracht;
  6.  Polizisten fluchen, Freaks freuen sich:
  7.  
  8. Endlich eine Adressverwaltung, die Adressen verschlüsselt speichert !
  9.  
  10.  
  11. OK,OK. "Verwaltung" ist maßlos übertrieben.
  12. Meine Absicht war es allerdings auch nicht, ein komplexes, relationales
  13.  Datenbanksystem (was'n das ?) zu entwickeln, sondern ein kurzes, schnel-
  14.  les Utility, mit dem man seine paar Adressen vor unbefugtem Zugriff
  15.  schützen kann. 
  16.  
  17. Nach Starten des Programms (Doppelklick auf das "WO"-Icon der Workbench
  18.  bzw. Eingabe  -> wo <-  im CLI) erscheint das Hauptfenster des Programms:
  19.  
  20. Hier sehen Sie ein Text-Gadget, mehrere Klick-Gadgets, Platz zur Anzeige
  21.  der Datensätze, eine Status-Zeile, sowie eine kleine Timer-Uhr (damit Sie
  22.  kontrollieren können, wieviele Stunden Sie schon schwärmend vor dem Pro-
  23.  gramm gesessen haben; eigentlich total unnötig, diese Uhr, aber ich wußte,
  24.  wie man's programmiert, und da hab' ich's halt eingebaut.) 
  25.  
  26. Gleichzeitig mit dem Hauptfenster erscheint ein weiteres Fenster, in dem
  27. Sie den Namen eines eventuell zu ladenden Files eingeben können.
  28.  (Sehen Sie dazu auch den Punkt "Open").
  29.  
  30. Auf dieser Diskette befindet sich (hoffentlich) eine Demo-Datei mit Name
  31.  "wo.file", die nicht verschlüsselt ist, und für Demozwecke gedacht ist.
  32.  
  33. Wollen Sie kein File laden, sondern ein neues erstellen, klicken Sie hier
  34.  einfach "Abbruch" an.
  35.  
  36.  
  37. Merke: 
  38. ~~~~~
  39. Für die "Liste"-Funktion muß mindestens ein Datensatz vorhanden sein.
  40. (Ohne Datensätze kann man sich auch keine Liste derselben anzeigen las-
  41. sen; irgendwie logisch).
  42.  
  43. Für einige Funktionen ist ein aktivierter Datensatz notwendig;
  44.  (für "Del","Edit","Drucken"). D.h. Sie lassen sich die Liste der vorhan-
  45.  denen Datensätze anzeigen und klicken dort einen Namen an.
  46. Die dazugehörige Adresse wird dann im Hauptfenster angezeigt und ist
  47.  damit aktiv.  (s. auch "Liste").
  48.  
  49.  
  50.  
  51. Liste:
  52. ~~~~~~
  53. Zeigt eine (alphabetisch sortierte) Liste aller vorhandenen Suchbegriffe
  54.  an.
  55.  
  56. Sind mehr als 13 Einträge vorhanden, kann mittels der am unteren Fenster-
  57.  rand angebrachten Pfeil-Gadgets zwischen den Listen-Seiten vor- und zu-
  58.  rückgeschaltet werden.
  59. Wird ein Suchbegriff angeklickt, so wird der entsprechende Datensatz im
  60.  Hauptfenster angezeigt.
  61. Das List-Fenster wird entweder durch Drücken des Close-Gadgets oder
  62.  (einfacher) durch Drücken der RECHTEN Maustaste wieder geschlossen. 
  63. Sie MÜSSEN das Liste-Fenster wieder schließen, um den ausgewählten Daten-
  64.  satz weiterbearbeiten zu können (z.b. ausdrucken, editieren).
  65.  
  66.  
  67. Input:
  68. ~~~~~~
  69. Eingeben neuer Datensätze.
  70.  
  71. Nach Betätigen des Input-Gadgets öffnet sich ein neues Fenster, in des-
  72.  sen Text-Gadget neue Datensätze eingegeben werden können. Eingaben müs-
  73.  sen stets mit <RETURN> abgeschlossen werden.
  74. Ein Datensatz wird erst als vollständig anerkannt, wenn auch im letzten
  75.  Datenfeld (Tel.Nr.) mindestens <RETURN> eingegeben wurde.
  76. Das Input-Window wird durch Drücken des Close-Gadgets wieder verlassen.
  77.  
  78.  
  79. Edit:
  80. ~~~~~
  81. Editieren vorhandener Datensätze.
  82.  
  83. Ebenso wie beim Input-Window öffnet sich ein Fenster, in dem der aktuelle
  84.  Datensatz verändert werden kann.
  85. Der bisherige Inhalt des Datensatzes wird dabei schon im Text-Gadget an-
  86.  gezeigt. Im Gegensatz zum Input-Modus wird dabei eine Änderung schon bei
  87.  Druck auf die <RETURN>-Taste erkannt, ohne daß in allen Datenfeldern Ein-
  88.  gaben erfolgen müssen; d.h. wenn Sie nur den Such-Begriff ändern wollen,
  89.  geben Sie den neuen Suchbegriff ein und Schließen das Fenster mittels
  90.  Close-Gadget. Ein Durchblättern durch alle Felder bis zur "Tel.Nr" ist
  91.  nicht notwendig.
  92.  
  93.  
  94. Open:
  95. ~~~~~
  96. Laden eines Adressen-Files.
  97.  
  98. Geben Sie im Text-Gadget des "Öffne"-Fensters den Namen des zu ladenden
  99.  Files ein (mit Pfad) und schließen Sie die Eingabe durch <RETURN> ab.
  100. Falls das File nicht gefunden werden konnte, erscheint eine Meldung und
  101.  Sie können einen neuen File-Namen eingeben.
  102. ("wo.file" ist der Default-Wert des Open-Fensters).
  103. Durch Drücken des Abbruch-Gadgets können Sie die Eingabe abbrechen.
  104. Wurde das File gefunden, erscheint ein neues Fenster, in dem Sie das Pass-
  105.  wort eingeben können, mit dem das zu ladende File verschlüsselt wurde; ge-
  106.  ben Sie hier lediglich <RETURN> ein oder drücken Sie nur das "YO"-Gadget
  107.  (ohne Eingabe), wird das File unverschlüsselt geladen.
  108. ACHTUNG: "WO" unterscheidet hier zwischen Groß- und Kleinschreibung !
  109. Wird ein falsches Passwort eingegeben, wird der Rechner eingefroren und
  110.  kurz darauf ein Reset ausgelöst !
  111. Unter Umständen kann es vorkommen, daß das File trotz falschen Passwortes 
  112.  geladen wird; in diesem Fall wird auf dem Bildschirm jedoch nur Daten-
  113.  schrott zu sehen sein - mit einem System-Absturz ist zu rechnen.
  114.  
  115. Wurde ein File erfolgreich geladen und entschlüsselt, sehen Sie im Haupt-
  116.  fenster die Anzahl der Datensätze; Sie können nun eine der Funktionen
  117.  anwählen.
  118.  
  119. Haben Sie vorher schon ein anderes File erstellt oder editiert, fragt das
  120.  Programm vor Laden eines neuen Files nach, ob Sie das alte abspeichern
  121.  wollen.
  122.  
  123.  
  124. Save:
  125. ~~~~~
  126. Speichern eines Adressen-Files.
  127.  
  128. Das Speichern eines Files vollzieht sich entsprechend dem Ladevorgang.
  129. Sie geben den Namen ein, unter dem Sie die Datei abspeichern wollen;
  130. Gibt es keine Probleme beim Speichern (wie z.b. "write-protected"), wer-
  131.  den Sie nun aufgefordert, ein Codewort einzugeben, mit dem das File ver-
  132.  schlüsselt wird.
  133. ACHTUNG: Merken Sie sich das Passwort gut, denn ohne dieses Passwort ist
  134.  es nicht möglich, wieder an die gespeicherten Adressen heranzukommen.
  135.  
  136. Geben Sie hier lediglich <RETURN> ein oder drücken Sie nur das "YO"-Gad-
  137.  get (d.h. ohne Passwort-Eingabe), wird das File unverschlüsselt gespeichert.
  138.  
  139. Kontrollieren Sie (just for fun) mit einem Text-Editor, ob Sie mit dem
  140.  Verschlüsselungsergebnis zufrieden sind. 
  141.  
  142.  
  143. Drucken:
  144. ~~~~~~~~
  145. Ausdruck einer Adresse.
  146.  
  147. Hiermit können Sie die gerade im Hauptfenster angezeigte Adresse aus-
  148.  drucken, falls Sie die Angaben mal schwarz-auf-weiß brauchen.
  149.  
  150. Falls Sie das <Drucken>-Gadget aus Versehen drücken: macht nichts.
  151.  "WO" checkt sofort (ohne minutenlanges Warten), ob der Drucker auch online ist.
  152.  
  153. Ich habe keine Ahnung, ob die Druck-Funktion mit allen Druckertypen und
  154.  Gerätekonfigurationen einwandfrei arbeitet. Bei mir klappt's (HäHä).
  155.  
  156.  
  157. Neu:
  158. ~~~~
  159. Löschen der aktuellen Datei.
  160.  
  161. Vorsicht: Diese Funktion löscht (natürlich nach einer Sicherheitsabfrage)
  162.  ALLE Datensätze.
  163. Speichern Sie die alte Datei ab, bevor Sie eine neue beginnen wollen.
  164.  
  165.  
  166. Del:
  167. ~~~~
  168. Löschen des aktuellen Datensatzes.
  169.  
  170. Die Funktion "del" löscht nach einer Sicherheitsabfrage den im Hauptfens-
  171.  ter angezeigten Datensatz. (Wenn Ihre Freundin wieder mal mit Ihnen
  172.  Schluß gemacht hat und Sie ihre Adresse loswerden wollen).
  173.  
  174.  
  175. Abbruch:
  176. ~~~~~~~~
  177. Schluß.
  178.  
  179. Unglaublich, aber wahr: Nach Betätigen des "Abbruch"-Gadgets wird das
  180.  Programm beendet.
  181. Wurde ein verändertes oder neu angelegtes File bisher nicht gespeichert,
  182.  fragt "WO" nach, ob Sie es noch abspeichern wollen. (Empfehlenswert).
  183.  
  184.  
  185. Weitere Informationen:
  186. ~~~~~~~~~~~~~~~~~~~~~~
  187. Durch Drücken der "F1"-Taste wird das Text-Gadget im Hautpfenster akti-
  188.  viert; Sie können dann hier den Suchbegriff eingeben und mit <RETURN>
  189.  abschließen; der entsprechende Datensatz wird dann im Hauptfenster ange-
  190.  zeigt. 
  191. Dies mag in manchen Situationen schneller gehen als über die "Liste".
  192. Hierbei wird NICHT (im Gegensatz zur Passwort-Abfrage) zwischen Groß- und
  193.  Kleinschreibung unterschieden.
  194.  
  195.  
  196. Übrigens hat es seinen Grund, die Adressen über einen Suchbegriff zu ver-
  197.  walten:
  198. Ich kann mir Fälle vorstellen, in denen z.B. ein Spitzname (oder der Vor-
  199.  name) gebräuchlicher ist als der Nachname; hier wäre es dann umständ-
  200.  licher, den Nachnamen einzugeben oder in der Liste suchen zu müssen.
  201. Außerdem kann ja auch der normale Nachname als Suchbegriff erfaßt werden.
  202.  
  203.  
  204. Für Programmierer:
  205. ~~~~~~~~~~~~~~~~~~
  206. Ich arbeite mit Aztec C 3.4.und vorcompilierten Include-Files.
  207. Keine Ahnung, was man ändern muß, um den Code unter Lattice zum 
  208.  Laufen zu kriegen (vielleicht läuft er ja auch so).
  209.  
  210. Der Source-Code enthält NICHT die Routine, die das Adressen-File verschlüs-
  211.  selt, ist ansonsten aber komplett. Tschuldigung, falls sich jemand ausge-
  212.  rechnet die Codier-Routine genauer angucken wollte: Ich wußte nicht genau,
  213.  ob es mit der Routine und einem verschlüsselten File möglich ist, das un-
  214.  verschlüsselte File zu errechnen, wollte es aber auf keinen Fall riskieren. 
  215. Der Code ist sicher nicht besonders effizient, aber er funktioniert (meistens).
  216.  
  217. Falls das Programm in dieser Version auf PD veröffentlicht wird, wird ein Update
  218.  mit neuen Features erscheinen.
  219.  
  220. Viel Spaß.
  221.  
  222.